


const express = require('express');

const { loginHandle, regHandle } = require('../controller/users');

const router = express.Router();


// 路由级的中间件函数  --- 校验参数
router.use(testUser);

router.post('/login', loginHandle);

router.post('/reg', regHandle);




// 请求级的中间件函数

//   router.get/post('路径' , [中间件函数] , 路由处理函数)

// router.post('/login', testUser, loginHandle);

// router.post('/reg', testUser, regHandle);


// 请求级中间件函数的作用：先判断参数
function testUser(req, res, next) {
    console.log('登陆接口我会执行');
    //接收数据
    const { user, pass } = req.body;
    if (!user || !pass) {
        return res.send({ s: 0, msg: '参数错误' })
    }

    next()
}



module.exports = router;